Start of add expense panel and test
Added form to add expense panel.
Also requires WebApplication#getHomePage to return a valid class or wicket tester wont start up
New wicket component for HTML 5 <input type="date" /> tags
New wicket component for HTML 5 <input type="number" /> tags
Added missing @Service annotation to enable dependency injection
Updated web configuration
Test to verify the add expense panel form contains all the relevant components for adding new expenses
Removed useless custom wicket components
Lesson learned: check what methods are available for override
Submitting form saves expense
Added transactional annotation and set the name of the transaction manager bean