Model and form changes

Good stopping point to check status on adding data to the DB. Also includes usable autocomplete. CSS changes still pending.