Refactoring the code into one file

I think this will make it easier to depend on.
Merge pull request #11 from Asana/main

Refactoring the code into one file