Merge pull request #10 from Mdonmounts/software-testing

Add/Remove email added to Cli, email regex improved
Setting up integration tests
Fixed traversal based methods: were including nodes of depth 0 in results, causing it to crash when expected different type
Merge pull request #11 from cherryn/software-testing

Fixed traversal based methods: were including nodes of depth 0 in result...
added signup and register functionality as well as primitive test class for integration testing
Merge branch 'software-testing' of https://github.com/jamesmiller5/app into software-testing
Merge pull request #12 from abmack/software-testing

added signup and register functionality as well as primitive test class
Implementing citations
Added general purpose tear down method for deleting entities.

There was no way to cleanly remove citation (or any other entity). Added
delete function to entity base: removes all links so can delete safely,
then deletes.
finished viewTrustNetwork(Email)
added vewTrustNetwork() integration test in ViewNetwork.java
Merge pull request #13 from cherryn/software-testing

Added general purpose tear down method for deleting entities.
Merge pull request #14 from salter31/software-testing

finished viewTrustNetwork(Email)
added more integration tests for registration
Merge branch 'software-testing' of https://github.com/jamesmiller5/app into software-testing
Merge pull request #15 from abmack/software-testing

Adding integration tests for registration
Work in progress, BROKEN build pushed to share code
Merge remote-tracking branch 'upstream/software-testing' into software-testing

Conflicts:
	src/app/Cli.java
Merge pull request #16 from aphextinez/software-testing

portfolio functions for Citations + delete fix
Fix delete() in Entity.java with tx.success(), add portfolio functions
and integration test for them
Merge pull request #17 from aphextinez/software-testing

Fix delete() in Entity.java with tx.success(), add portfolio functions