PEP8 and Whitespace cleanup
move conversion function to hebrew.py
Fix proleptic gregorian bug for BCE years

Add tests and fix bahai import
organize in a more standard way