updated readme
added gitignore
added configuration class
updated gemspec
updated overal structure