feat(states): rename stats to state

change stats from array to simple enum it is easier to use and implement
rename stats to state because an item can only have one state

#29
refactor(server): remove some unused callbacks
refactor(client): refactor client with basecontroller

refactor filterService, listService and modules
remove duplicate templates
add additional properties
add core module
remove unused watches
fix(info): fix problem with show info

replace ng-if with ng-show
also remove add-button