Adds ubuntu support and some lint cleanup