Custom table name


Use table name from SqlSession
Added tests to custom table name

Don't use Rails 4.0.0

Added upper bound on rails dependencies

###### Usage
Set `SmartSession::SqlSession.table_name` to your desired name in the config somewhere appropriate (such as _config/application.rb_). And remember to update/create the session migration.