Setup Skeleton Code
Added code and tests for Building