Initial commit

Just takes the picture; will add upload to various destinations. Also needs components to preview and display pictures.