Refactored to remove dependency on spring in GenericTable.
Renamed wicket-spring adapter to PageAdapter to better communicate its intent.
Fixed test after extracting base class.
Removed stateful add expense dialog/panel.
Refresh page after adding expense to clear form and keep pretty url.
Renamed StatelessAddExpensePanel to AddExpenseDialog
Fixed a bug in EntityModel when trying to setObject(null)
Submitting create form no longer refreshes page, instead it clears the inputs.