Initial commit with all basic features, version 0.1.0