migrated and merged code from project-orlean and mana-api

resolve bounty #69
Merge pull request #1 from aaronmallen/feature/asm-69-migrate_old_repos

asm-69-migrate_old_repos
added logo to readme.md

resolve bounty #72
Merge pull request #2 from aaronmallen/feature/asm-72-add_logo_to_readme

asm-72-add_logo_to_readme
Add Subject Validation

Add vim artifacts to .gitignore

Add more validations + specs
Add API authentication
Merge pull request #3 from samsheff/feature/add-issue-validations

Write model validation logic for issues - #66
Add Client Specs
Add Project Specs
Merge pull request #6 from samsheff/feature/project_specs

Write Unit Tests for Projects #37
Merge pull request #5 from samsheff/feature/client_specs

Write Unit Tests for Clients #29
* added semver to the project
* updated contribution guidelines

resolve bounty #73
Merge pull request #7 from aaronmallen/feature/asm-73-add_semver_to_api

asm-73-add_semver_to_api
* updated create session logic to allow for a user to pass name or email
* updated verbiage in views
* adjusted tests for new username logic

resolve bounty #75
Merge pull request #8 from aaronmallen/feature/asm-75-user_login

asm-75-user_login
* created clients routes
* created the authenticate_user! method
* created clients dashboard

see bounty #74
Merge pull request #9 from aaronmallen/feature/asm-74-client_dashboard

asm-74-client_dashboard
Clients model streamlined
Merge pull request #10 from asocas/fix/streamlined_clients

Clients model streamlined
created the contact dashboard logic