Add Subject Validation

Add vim artifacts to .gitignore

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

Write model validation logic for issues - #66