Initial commit, basic framework up.  May need some changes before continueing.  Graphics library needs to be added.