Added a Makefile and made the module more reusable to my other projects