Changes in Makefile for better 32/64bit detection

- Addresses issue #6
- Added -m64/-m32 flags for linker to allow 32bit compiling on 64bit platform