Added basic classes
Added the testing project