Trying to copy some files over from kilobolt project

implementing what I can, but its not really functional at all, just a
start at hashing things out