Create Java Lab 03

Happy about this one, needs comments and some cleaning up. I think I can make the code more concise.