- some progress on serialization, now a profile object holds a ski profile object, both get serialized in the same object, but still work in progress solution
- ref #42
- some changes, work in progress
- ref #42
- on the right way, profile proxy is now a wrapper that serializes the profile object, which holds as objects the different profile type objects. in the view and so we only work with profile proxies (better naming will comming)
- ref #42
- cleanup
- used after initialize, to make shure profile proxy has it's profile attribute set to a empty profile
- added simple validation of profile proxy object (and profiles of course)
- ref #42
- first shot at error propagation up trough the profiles
- ref #42
- validation of profile works for ski_profile
- ref #42
- added custom getters in profile proxy
- now it's possible to list profiles in view
- ref #42
- added update and delete functionality for profiles to controller and view
- ref #42
- deleted obsolete files
- validation of  ski-, boardprofile, profile and profile proxy
- introduced two new validator classes for this purpose
- profile is valid if in ski- and boardprofile all attrs are set
OR in skiprofile all attr are set and in boardprofile none
OR vice versa
- profile is invalid if in ski- and boardprofile all attr are nil
OR if in ski- or boardprofile only some attr are set (independent of validness of other profile)
- introduced board profile attr in view
- ref #42
- introduced validation of presence of holder_id and holder_type in ProfileProxy
- ref #42
- renamed profile_proxy to profile and profile to profile_container
- ref #42