defrecord + defprotocol transform

Still missing to do views.spm
ignore lein repl history and .clj# files
refactor the spm-file to mobile-page path #non-functional

models.spm -> models.parse
models.types -> models.parse
views.spm -> views.qs

most of the transformations to mobile pages from the
parsed document is now in models.spm instead.

qs.spm is incomplete and therefore the code does not
work yet.
remove slingshot, no longer used
remove unneded configurations
wrong name
Formatting
update dependencies
send to "takk" page instead of takk/__
submit-page needs to be with the total pages so we dont miss a page
let data take care of how we access and use surveys
fixes leftbutton so that it returns correctly
Use nil instead of empty string to remove attribute from html
upload needs to use create-survey instead of create-page
Merge branch 'move-to-records'

Conflicts:
	.gitignore
	project.clj
	src/interrogativ/server.clj
	src/interrogativ/views/data.clj
	src/interrogativ/views/download.clj
	src/interrogativ/views/edit.clj
	src/interrogativ/views/login.clj
	src/interrogativ/views/upload.clj