- created WebMethod attribute class
- made WebMethod mandatory on all javascript enabled methods
- made it possible to invoke webmethods directly, and not having
  to go through dom events
- throw exception if Literal control has children added to it
- cleaned up event handler logic, and made WebMethod mandatory