Merge pull request #3 from usebeagle/beagle-update

Changed component name and structure
Changing component name and tabs vs spaces
Merge branch 'refs/heads/beagle-update'
Update to simplify even more