Tons of API Updates
package and gitignore
assets and client index.html