Gemfile.lock updates from running bundle
MIGRATION: split visits out into own table and basic usage

Preparation for having the visits table work on a per-user basis
Install devise and use to keep user data private
Graphing, filtering, and other enhancements and cleanup