Added composer.json and general entities into the .gitignore file.
Initial work on the main class.