Add tests to most of the models. Also add functionality to the models.

Add .gradle to the gitignore, and .classpath. Should be handled with gradlew.
Add proper sourcesets for gradle to project
change .gitignore to ignore a bunch morethings
change .gitignore to ignore a bunch morethings
Merge branch 'testing' of https://github.com/dcpounds/PSquirrel into testing

Conflicts:
	SquirrelGUI/.gitignore
more to the gitignore
Remove unecessary files and update gitignore.
Merge branch 'master' of https://github.com/dcpounds/PSquirrel into testing

Conflicts:
	SquirrelPi/src/managers/NetworkManager.py