Moving star directive files into app\star to follow existing convenstion. Also adding couple of specs.
All server calls are moved from ctrl to svc
Min-safing ctrls and svcs
Added .jshintrc
Reconfigured grunt jshint task
Code style and refactor based on JSHint settings
Merge pull request #47 from WonSong/Writing-Specs

Refactoring on ctrl/svc/drtvs
Merge pull request #53 from kubuscmg/jshint-rc

JSHint configuration for keeping code clean
Had a small bug preventing note from displaying.
starts wrong js file for server. fixed.
Combining services into one service. Also restructured folders.
Merge pull request #54 from thinkingmedia/master

starts wrong js file for server. fixed.
fix wrong start up script.
Merge pull request #56 from thinkingmedia/master

fix wrong start up script.
Resolves the issue of the server crashing caused by uncaught exceptions. #41
Merge pull request #57 from thinkingmedia/master

Resolves the issue of the server exiting on a crash
Helps address #17 problems.

These changes allow Often to run when bcrypt module is not installed. This change is intended only for development model and not the production server. As such, when development mode is off bcrypt will always be used even if not installed.

A new module was added to help general crypt methods. Bcrypt is loaded if installed, otherwise node's default crypt is loaded and SHA1 hashing is used instead. `server.js` was modified to set a flag to allow this behavior.
Fixed minor issues with code.

- don't repeat jQuery selectors. These can be set to a variable and reused for better performance.
- Don't mix ID selectors with class selectors. example: $("#something .things"); needs to be changed to $("#something").find(".things"); jQuery can't optimize ID look ups if there are other selectors in the query.
- Functions should have consistent return types. A lot of functions have "return xxx;" but not all branches returned a value. If a function doesn't need to return a value, then don't return any just use "return;"
Addressing issue #8, also moved search drtv into spearate file.
can enable SHA1 encrypting via command line arguments now.

to run server `node server.js crypt=sha1`