gitignore added
interface prefix removed
tests updated accordingly
readme fixed