Working Demo

templates:
- application.hbs
- index.hbs
- location.hbs

components:
- weather-current.{hbs,js}
- weather-forecast.js
- weather-list.{hbs,js}
- weather-searchbar.{hbs,js}

views:
- location.js

routes:
- application.js
- location.js

model:
- location.js

adapter:
- location.js

serializer:
- location.js

utils:
- get-json.js
- string-util.js

And some awesome styling thanks to some awesome people


Conclusion:

The app is in a working state and available for viewing at http://blooming-reaches-6008.herokuapp.com. 

I will likely stop here as I find this to be a good balance of features + clarity if one we're aiming to teach Ember to others.

Please let me know if you see any bugs.. There is one when saving but other than that it should run pretty well

Thanks for the fun experience building this together guys, i truly enjoyed it