Refactored
added ignore files.