updated build file to have a run configuration, and included google guava
updated gitignore to ignore idea and gradle build and project artifacts
created stubs for the basic entities
added some notes on the build tool
enforced that a force origin cannot be the same as the destination, added ability to write model to xml
added the projectdao along with more unit tests
removing this, didn't mean to check it in
added rules preventing entities from being removed from the model if forces are acting on them, also added rules requiring entities to exist in the model if they are connected to a force
setting up travis
just triggering a push
added travis icon
Merge branch 'master' of https://github.com/danielspangler/icat
Merge branch 'master' into BRANCHYBRANCH

Conflicts:
	.gitignore
	build.gradle