Thinking About Pitching Your Mobile App Idea? Here are 8 Things You Should Know!