Added proper logging and maven assember