ngMagic, remove directives and use data-bindings
add south for migrations and minor model change