Initial build

Cleaned up, added necessary libraries, first full functional