Modified Makefile to allow building on windows and defaulting to elf-binary

- Addresses issues #3 and #6
- Included make clean option