Implement FrameMetadata
Implement Surface and Frame
Adds Exception throwing to Frame.
Change signatures of histograms
Merge of histogram signatures and frame error handling
Merge branch 'MetaFramer'
Prepares Frame for Testing, adds basic Tests for Frame. But something is wrong here...