Added scalaDoc to Button object.
Display comile errors when deploying.
Improved scalaDoc.
Plenty additions to scalaDoc.
Added Field to Tempate.Input.
Improved method declaration style for better code readability.