first commit with the work done so far. there are some issues with getting it stood up with the packages as they are.