Replace constructors, interfaces w/ functions directory
Add build script