First commit of whole project.
Now this software is messy and buggy, not working well at all.