adds gitignore file
adds composer file
first draft of main class