initial checkin, roughed out UI functionality
skeleton sinatra app for api
add swp files to git ignore