cleaned up layout, added lineColors

Signed-off-by: Anton Chan <antoniuschan99@gmail.com>
added header and fixed some layout issues

Signed-off-by: Anton Chan <antoniuschan99@gmail.com>