started the implementation of the dock
updated the gitignore