initial commit, planning.txt for high-level description of first features
sketched out plan a bit more, added user model