tweaked optional-requirements.txt
added MANIFEST.in file
refactored field module