Made the func's more modular and put them in their own fileswq
Added some basic usage instructions
Added .gitignore