Creating new board definition with JSON

I am trying to create a new board file / definition. Here is what I have so far but its not working:

You can download the file here:

http://www.fileconvoy.com/gf.php?id=g1fb998acc90f6d8b999884368.94655809c3924afdd5eac7&sts=147629400915810619566d0ac1844c1ed5eeeecba62f131b96b8b

Please let me know what I am doing wrong! Thanks!!

{
"packages": [
{
"name": "XBeeBoot",
"maintainer": "westfw",
"websiteURL": "https://github.com/bluebrolly",
"email": "brolly759@gmail.com",
"help": {
"online": "https://github.com/bluebrolly"
},
"platforms": [
{
"name": "XBeeBoot 1.0",
"architecture": "avr",
"version": "0.6.2",
"category": "Contributed",
"help": {
"online": "https://github.com/bluebrolly"
},
"url": "https://github.com/bluebrolly/xbeeboot/raw/master/xbeeboot.zip",
"archiveFileName": "xbeeboot.zip",
"checksum": "SHA-256:a62c0702f3466881844a64630b6dd4e8934ec0e9fe0ca9cc9994aa42c0f09913",
"size": "151986",
"boards": [
{
"name": "New XBeeBoot"
}
],
"toolsDependencies": [
{
"packager": "arduino",
"name": "avrdude",
"version": "6.0.1-arduino5"
}
]
}
],
"tools": []
}
]
}