Added tests

Refactored component lookup to use a storage map.
Added latest cake build tasks