Add build directory to version control
Make contructor arguments optional