Updates across the board

Including:
Added api.go
Wrote serialize package
Website changes
Added lua files