Wrote basic models, updated README, LICENSE, and wrote some preliminary tests.