Organized and began implementing binding

Issues with binding.
*****Note Previous Commit*****