Add gradle wrapper
Fix compile errors, still need to fix major bugs