Added .gitignore, initial documentation
Added bibliography
Adding features to be implemented
Added Exceptions part of the proposal