added application api, bump to 0.3
half-baked code
finished up the XBMC implementation and updated the Error strings
updated readme