Done some abstraction with the add fragments. Update incomes/expense are
now fragments put on top of the records page and not dialogs. 

Added camera and photo choosing option. Could do with proper thinking
about resizing and how to place in database.

Signed-off-by: Charlie <chaz2505@hotmail.com>