Proper python package structure introduced.