Logs IMU now, some minor user input checks, build system