Add gradle build, ui changes