Updated to use ubuntu and added git ignores for source