I updated some small things included in my application. I have some new commands as well. /tppos @p[r=(3)] (x) (y) (z) (Number for direction, 0 is North, 180 is South) (Number to look up, down, ect.)
I usually use 3 for radius, but can be any other you need. There are other people that can be tped when a command block is triggered with redstone, but I prefer @p.