Add SpinnerCard
Add ProgramCardParcelable
Fixup parcelables
Save cards on programs activity
Improve grid layout
Merge branch 'save_state'