Added repeat_frequency to transaction
Added interface for adding and editing repeat frequency
Pending tests for repeat frequencies when committing a transaction.
Committing a daily transaction will now make a duplicate transaction for the next day.
Added the duplication for more repeat frequencies
Updated style of transaction repetition to do many repetitions at creation and continue after commitment
Updated the commit action and links to use a POST command.

This fixed a infinit redirect loop error when redirecting the user to :back
Removed some debug code
User pay date tests and logic
Fixed a date format in a test
More pay date tests and logic
Updated todo list
Users next_payment_date will now return nil if there is no next payment date.
Adjusted some test code
Added next_transactions logic
Updated view to use next transactions instead of future transactions.
Fixed a bug where you could not make a transactions with no repeating date
Updated todo
Adjusted todo file
Added balance for current pay period (days up until the next pay date)