Initial commit of beginning crust implementation

Authored: Anthony and Michael
deleted conflicting copy
Setters for PTrait class; main class Crust test

Also made method in Crust class to do random base value setting.

Still need to make getters/setters for Crust class; however test class
CrustTest shows random trait generation is working.
Removed superfluous .gitignore file
Added the command line and refined API

The command line was implemented, there is now a new class just for
parsing through commands and making sure that they are correct. PTrait
now randomly generates values based on a normal distribution between
-100 and 100, person has timed events to keep track of age and hunger.
Crust has most of it's object stuff completed, could do a little more.
Added a placeholder for relationships, not a lot of implementation for
it. No saving has been implemented yet.
Added the save function

Save function is fully implemented
Added Load function
Merge remote-tracking branch 'origin/User-Story-1.Crust-Creation'