transition to oop
test
routing unfinished
added framework files
transition to oo
added router
added factory