Initial Commit. Not Completely working. Getting there! Sooo many questions!