"Added all classes and tests"

Change-Id: I85b20475d776db9228d0acf192605023ba2f5466