small fixes
add documentation
add webstorm files to ignore
bump up version