hide and show methods added
get and set Text methods added and tested
setCaption, setWidth and setHeight methods added and tested. also setDimension methods uses last 2. (PD: not sure if this is the desired functionality)
added and tested setPosition and setGap methods
added hidden property to EditProto object,  also added clear text, get, set and clear HiddenValue and disable, enable input methods
setPlaceHolder method added and tested
added and tested setPassType and setFocus methods
setFontFamily and FontColor methods for both edit and caption tested
added setFontSize, and setFont for both edit and caption, both tested
cleanup
Deleted set and getText methods as well as setCaption method, and defined them as properties of the WC. (Tested)
deleted setWidth and Height methods as well as references to setText method and the setHiddenValue method. Created 3 properties for width, height and hidden. (hidden word is extended from input property so can't use hidden as property name instead used hiddenval).
enable and disable methods deleted, as well as setPlaceHolder method. instead created 2 new object properties 'enabled' and 'placeholder'
All methods and properties tested and working