Introduced a backbone mc-v'ish structure

cleanup a lot up and wrote a bugreport too.