Add overload method for addNewRecord that accepts Record object

This method is added because the parameter when calling this method becomes
shorter and comprehensible.
Add inheritance from JPanel to Line class

The Line class is directly added to the TypePanel, thus, it is better to
extend JPanel.
Use ArrayList of Letter in the Word class

The split method is updated accordingly so that Letter objects are added to
the ArrayList.
Add method that changes color of the "Word"

The color is changed by going through all the "Letter" object in the ArrayList
word and setting the color to the given value.
Merge branch 'prototype' of github.com:NigoroJr/typebest into prototype

Conflicts:
	src/com/nigorojr/typebest/Word.java