Remove tab-indexes for recurring todo forms

Using the natural tab order makes the Create and Cancel buttons accessible.

Fixes #1371
Merge pull request #128 from zoombody/bug/1366-tab-order

Remove tab-indexes for recurring todo form
Reload columns before rendering notes during migration

Fixes #1351
Use say() instead of puts() in migrations
Merge pull request #130 from zoombody/bug/1351-note-migration

Reload columns before rendering notes during migration
fix caching of todo where [C] and [P] were not part of the invariant
thus the first generated todo was cached, leading to invalid todo in other views
update gems
fix styling of error messages
add tag_name to cache invariant
Add test coverage generation using simplecov
Merge pull request #132 from mattr-/add-test-coverage

Add test coverage generation using simplecov
fix #1350 by removing admin_email from preferences model and add it as a site option in 
site.yml.tmpl. This one needs running migrations
Merge branch 'master' of github.com:TracksApp/tracks
these belong to last commit
start fiingx failing cucumber scenario's and some small fixes

new capybara introduces some failing scenario's
another set of fixes for the cucumber scenario's
Fix routing for todos#remove_predecessor

Fixes #1363
Change simplecov gem group from development to test

Fixes #1383
Merge pull request #133 from zoombody/bug/1363-remove-predecessor

Fix routing for todos#remove_predecessor
Merge pull request #135 from zoombody/bug/1383-simplecov

Change simplecov gem group from development to test