Initial import.
Updated usage examples.
Tabs to spaces.