Added Parcelable enum generator and started on general Parcelable generator, aka Parcelable boilerplate killer