js-beautify all the controllers, services and directives (and jshint)

in an effort to increase efforts on this project and get more people involved I went through and cleaned up all JS code by formatting with jsbeautify and jshint.

no code was  removed in this commit, only unused files (that still exist in prior commits anyway) and commented code from old features (the jquery-layout library that used to be used, etc).

a few reasons I think this should be accepted:
- make it easier for new coders to work on the project
- make it easier to compare divergent code
- make the working directory cleaner by removing code files that are unused and can be looked at in prior commits anyway,

I'd really like to add my $resource binding for the subsonic api which greatly reduces the length of api request code and after this change it  should be much easier.