update gitignore with os and intellij stuff
update dependencies and meta data
auto format with ec.codestyle.