Instead of passing 'password' => true, now you need to pass 'type' => 'password' wheh constructing a textbox element. This will allow for html5 types such as url, email, number.
Added methods to check if the field in question has validation that needs to be run.
Made some properties public and started working on validator.
Cleaned up field class -- moved properties around, got rid of useless code.
More work on the validator
Created parent element for checkbox and radio elements -- closes #4