added checkstyle and gitignore
- checkstyle: properties for the checkstyle plugin in eclipse
- gitignore: list of files that git should ignore
Added DequeTest with initial implementation of extreme cases.
Added Deque first implementation that comply with the interface contract but returns default values.