added .gitignore.
added basic composer configuration.
added basic library components.