Feature/first draft1

Based on [trello](https://trello.com/c/J86cpr0z/1532-21-angularjs-restructure): 

 - added example folder structure located in [here](https://github.com/udemy/angularjs-styleguide/blob/feature/first-draft1/example).  
	 We currently have two file name conventions:
	 1. File name as a the feature - if a feature is small you can have a controller and a directive in one file under the same module name. example: `announcement-creation.js` 
	 2. File name as  feature and type - separate directives, controller, and services into different files names. example: `discovery-directive.js`
		 
		 Each file will have a separate module and it each feature will have a `*-module.js` that will reference all the dependencies within the folder structure. See [here](https://github.com/udemy/angularjs-styleguide/blob/feature/first-draft1/example/ng/apps/course-taking/discussion/discussion-module.js)
		 
 - added .jshint file based angularjs suggested jshint configuration. 

Please review the folder structure. Let me know if you have any questions or if I miss anything. 
@accavdar @bahattintozyilmaz @cansin @wpannell @inancsevinc @bahaddinyasar @kevinzang 
@sergey-udemy the blog post I shared tries to explains what's wrong with function declarations in general. You're right repeating function name twice is a trade-off. I don't mind pushing module declaration to bottom. I still favor expressions over declarations, but I'd comply with what majority of team decides.