Community Chart Upload

Upload Chart (#18)