Merge branch 'release/0.3.0' into develop
added travis ci status.
added editorconfig.
update codestyle.
remove unnecessary `else`.
fixed codestyle.
update docs.
release 1.0.0
Merge branch 'release/1.0.0'