First check-in

Wrote the skeleton code and easy mock test file. Working on writing the
test cases