add spending table and its entity
added some repository classes with custom functions and removing some generated files
add notification table and its entity