Add sphinx to require and update gitignore

 * add sphinx to dev requirements
 * ignore .DS_Store - no need to handle it