Refactor + Multiple Fixes

+ Better code reloading
+ Added 'before_reload' and 'after_reload' events
+ Ability to reload all components using {all: true}
+ Renamed reload spec.include to spec.includes
+ Don't watch partials again when reloading
+ Partials are watched only when app.watchPartials is set to true
+ Added development.js environment file
+ Fixed loadIncludeProperties when merging functions
+ Removed production_url middleware