Added build system (Closes #3)