Refactoring UI angular code.

    - Moved all ui html into view pages under the views directory.
    - Seperated all controllers into controllers directory.
    - Moved all logic into corresponding services under the services directory.
    - Added templates directory for directive templates.
    - Added directives directory.
    - Closes #101, #102, and #109.
Update CHANGELOG.md
Merge pull request #126 from dsweet04/refactoring_angular_ui_by_styleguide

Refactoring UI angular code.