add swap files to gitignore
add attribute model
make attribute optional
add attribute to admin
convert start and end to time objects