updated readme
refactor of main classes
added first test