Updated license header, added missing Javadoc, fix indentation and organized imports. Original Pull Request: #166