moved apps into their own package
update requirements