Found an answer to my problem here:
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2643093&SiteID=1
Long story short, there is no support for SP's that dont have result sets that are mapped to EntitySets. You can use them if you generate the function in the ssdl, functionimport in csdl, and the mapping in the msl. Then create a partial class of your entity model and add your sp call to a method in there using more or less traditional ado.net code. you will need the container name of your entity which is one of the first nodes in the conceptual model or can be seen in the properties window of your edmx file.