ECE496 IntelliBike Java Server