Wrapping up module 5 assignment. Code cleanup, layout adjustments and design updates.