Fix build break
Added Citation and Session unit tests, and fixed User constructer email length bug
added User unit tests
Merge pull request #6 from abmack/software-testing

Adding Unit Tests
addded three test cases for email and updated the adress checking
Merge pull request #7 from dzinn/software-testing

addded three test cases for email and updated the adress checking
Added cost for trust edge and subject.
Cleaning up comments
Fix unit tests as per the Unit Test defect log
Final submission for Defect Log including documentation
Simple jar building script for the CLI front end
Add JSAP as dependency to allow CLI argument parsing
Fix minor spelling error
Clean bin/* & scratch/*, proper quoting of arguments for script
Switched deps from an argument parser to shell parser, fixed bugs in
build, test and make-jar scripts
Initial CLI interface with Session tokens
Add Session stub method to query DB
Fix some Session unit test
Fix a build break
Merge remote-tracking branch 'nate/software-testing' into software-testing

Conflicts:
	src/app/Subject.java
	src/app/TrustEdge.java
	src/app/User.java
Added cost for trust edge and subject.
Fix unit test regression, need to migrate unit tests to new database
loading