Add Linux build support

Fixes some.. er, issues in the repository.
Like the nonexistence of a Linux build script, and, the lack of an .gitignore file.