Intermediate Structure Update

Added ability to make and automake, added intermediate tree structure