Added git ignore
Restructured into a module