Issue 6: Add support for building from source

Resolves #6