Added a BaseEntity, Result, ResultCollection, Rsult tests

Added code around results and tested
TODO: result overview