Added gitignore, implemented gravity, added layout methods, added weightedLinearLayout, general cleanup