Initial commit of XBlock code