#16 Reorganised web files; split partials into directories feature based. combined all library files into lib/. split snapshot_controllers into separate files for service, controllers, filters, directives and app. Finally, restructed the grunt build file.