Initial commit of what's needed up through spring-boot