cleaned up API
Added load design from JSON
refactor and add reqd libs
improved HLOC debugging