Eliminating unneeded blank space character from show_date_tag

The space character causes the 'Show in x period' background color to
run into the todo description.

Closes #1368
Shrink add.png icon to be inline with other icons

Other icons are 16x16 with add.png is 32x32. This commit scales the
icon down to 16x16.

Closes #1367
Fix stray HTML tags in mobile layout

Fixes #1369
Fix tab order when creating monthly recurring actions

Fixes #1366
Remove duplicate render_flash from mobile login

The flash is already rendered in the layout.

Fixes #1370
Merge pull request #124 from maddentim/fix-icon-size

Shrink add.png icon to be inline with other icons
Merge pull request #125 from maddentim/fixes-recurring

Eliminating unneeded blank space character from show_date_tag
Merge pull request #126 from zoombody/fixes

Clean up HTML in mobile login
Merge pull request #127 from zoombody/bug/1366-tab-order

Fix tab order when creating monthly recurring actions
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