added basic controllers and stuff

@frostini do the needful